Hattons Self Drive
45 Beckton Rd., Newham, London, United Kingdom, E16 4EA
(02074) 761914 Phone